Improving the use case driven approach to requirements engineering
نویسندگان
چکیده
This paper presents the idea of Usage Oriented Requirements Engineering, an extension of Use Case Driven Analysis. The main objective is to achieve a requirements engineering process resulting in a model which captures both functional requirements and system usage aspects in a comprehensive manner. The paper presents the basic concepts and the process of Usage Oriented Requirements Engineering, and the Synthesized Usage Model resulting from this process. The role of this model in system development , and its potential applications are also discussed.
منابع مشابه
Object-Oriented Software Engineering - a Use Case Driven Approach
object-oriented software engineering: a use case driven object oriented software engineering a use case driven object-oriented software engineering a use case driven a use-case driven approach to formal service-oriented ccis 17 a use-case driven approach to formal service object oriented software engineering ivar jacobson pdf process-oriented requirement analysis supporting the data a use case ...
متن کاملAnalyzing User Requirements by Use Cases: A Goal-Driven Approach
se-case approaches are increasingly attracting attention in requirements engineering because the user-centered concept is valuable in eliciting, analyzing, and documenting requirements.1-5 One of the main goals of the requirements engineering process is to get agreement on the views of the involved users,6 and use cases are a good way to elicit requirements from a user’s point of view. An impor...
متن کاملComparing and Reconciling Usability-Centered and Use Case-Driven Requirements Engineering Processes
During the two last decades, the humancomputer interaction community has developed a large variety o f techniques and tools for gathering, specifying and validating usability requirements including user characteristics, tasks, work environment as well as usability goals such as effectiveness, efficiency and user satisfaction. Unfortunately, even i f their importance are accepted by software dev...
متن کاملApplication of triangulation approach in requirements engineering process: A study in analysis and design of the pediatrics epilepsy information system
Introduction: Requirements Engineering process is a crucial phase in software development. In order to achieve a successful design of health information systems (HISs), applying the best methodologies is essential. Therefore, the aim of the present study was to design pediatrics Epilepsy Information System (EPIS) as well as the use of triangulation approach in elicitation and validation of epil...
متن کاملAdaptive Agent Model: Software Adaptivity using an Agent-oriented Model-Driven Architecture
Model-Driven Architecture (MDA) promotes the development of software systems through successive building and generation of models, improving the reusability ofmodels.Applying the same principles to the area ofAgent-Oriented Software Engineering (AOSE) advances the ideas behindMDA even more significantly, due to the inherent adaptivity of software agents We describe an appropriate set of models ...
متن کامل